package day08;

/**
 * @author Xiao
 * @date 2021/7/9
 */
public class Homework02 {
    /**
     * 需求：
     * 请使用静态初始化的方式,创建一个长度为5的整数数组,并为数组中的元素赋值,遍历数组,
     * 将数组的每个元素拼接成一个新的字符串,元素之间用减号隔开，开头和结束都是用尖括号,
     * 比如.如果数组为{1,2,3,4,5}，打印结果.<1-2-3-4-5>。
     */
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        printArray(arr);
        System.out.println("-----------");
        appendSB(arr);
    }

    public static void appendSB(int[] arr) {
        StringBuilder sb = new StringBuilder("<");
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1) {
                sb.append(arr[i]).append(">");
            } else {
                sb.append(arr[i]).append("-");
            }
        }
        String s = sb.toString();
        System.out.println(s);
    }

    public static void printArray(int[] arr) {
        System.out.print("{");
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1) {
                System.out.print(arr[i]);
            } else {
                System.out.print(arr[i] + ",");
            }
        }
        System.out.println("}");
    }
}
